EXTENT: A Portable Programming and Implementing High-Performance
نویسندگان
چکیده
EXTENT M an EXpert system for TENsor product formula Translation. In this paper we present a programming environment for automattc generation of parallel/vector programs from tensor product formulas. A tensor (Kronecker) product based programming methodology is used for deszgning high performance programs on vartous architectures. In thts programming methodology, block recurstve algordhms such as the fast Fourier transform and Strassen ’s matriz muliipiication algorithm are expressed as tensor product formulas involving tensor product and other matriz operations. A tensor product formula can be system atica[[y translated to parallel and/or vector code for various parallel architectures. A prototype system whzch generates programs ,for the Cray Y-MP, Clay T3D, and Intel Paragon has been developed. Performance results for some generated programs are presented.
منابع مشابه
Implementing Tuple Space with Threads
The development of efficient and portable parallel programming systems can be a complex and troublesome task. Although there are several portable environments that are meant to be used as a support layer for higher level programming systems, they all provide different features and different levels of functionality to the system programmer. In this paper we report on our experience implementing ...
متن کاملNeun Portable Standard LISP for Cray X - MP Computers Preprint SC 86 - 2 ( Dezember 1986 )
Portable Standard LISP (PSL) is a portable implementation of the programming language LISP constructed at the University of Utah. The version 3.4 of PSL was implemented for Cray X-MP computers by KonradZuse-Zentrum Berlin; this implementation is based to an important part on the earlier implementation of PSL 3.2 at the University of Utah, Los Alamos National Laboratories and Cray Research Inc. ...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملProduction Constraints Modelling: A Tactical Review Approach
A constraint is a limitation or a restriction that poses a threat to the performance and efficiency of a system. This paper presented a tactical review approach to production constraints modeling. It discussed the theory of constraints (TOC) as a thinking process and continuous improvement strategy to curtail constraints in other to constantly increase the performance and efficiency of a system...
متن کاملA Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache
This paper describes the design, implementation, and performance of a simple yet powerful Application Programming Interface (API) for providing extended services in a proxy cache. This API facilitates the development of customized content adaptation, content management, and specialized administration features. We have developed several modules that exploit this API to perform various tasks with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997